Universal Plug And Play (UPnP) is a technology to allow, among other things, Internet applications to configure home routers and gateways, bypassing manual port forwarding configuration. UPnP was introduced in Windows XP and is supported in that and later versions, including Windows Server 2003. To take advantage of UPnP, you must have support enabled in Windows and UPnP capable hardware (typically a broadband router using NAT traversal). If you meet both of these requirements, setting up DC++ is normally a simple process. UPnP support is only in DC++ 0.4033 and later.
To enable UPnP in DC++, open the Settings panel, select Advanced, scroll down to the bottom, enable "Use UPnP Control". Restart DC++. If your UPnP system is setup correctly, DC++ will now automatically create the required port mappings for DC++ to operate in Active Mode. It will also detect your external IP address, and switch into Active Mode.
If UPnP works successfully or unsuccessfully, fill out Mark Gillespie's UPnP feedback formIf you are having trouble getting this all to work (or see messages
in the DC++ system.log
like "Failed To Create Port Mappings"), and you are sure you meet the
minimum requirements mentioned above, firstly, download a UPnP
diagnostic tool. The recommended one is Mark
Gillespie's UPnP test tool . This program
will tell you what network
interfaces on your computer support UPnP. If none of your network
interfaces are reporting UPnP capabilities, try the following
suggestions:
If you have done all of this, and are still having UPnP problems,
you may send an email to mark.gillespie@gmail.com
Note that any UPnP support requests send to this address must contain at least the following pieces of information:
Any emails without this minimum information are likely to be ignored.